package com.css.fxfzfxqh.modules.modelManagement.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;

/**
 * @description fxqh_casualty_calculation
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CasualtyCalculationEntity {

    /**
    * 人员伤亡模型id
    */
    private String id;

    /**
    * 模型名称
    */
    private String modelName;

    /**
    * 是否默认
    */
    private Integer isDefault;

    /**
    * 省
    */
    private String province;
    //数据库忽略 省名字
    private String provinceName;

    /**
    * 当city_all=1时此处存储全部两个字,否则以逗号分割具体的市
    */
    private String city;
    //数据库忽略 市名字
    private String cityName;

    /**
    * 维护人id
    */
    private String createUserId;

    /**
    * 维护人姓名
    */
    private String createUserName;

    /**
    * 维护时间
    */
    private Date createTime;

    /**
    * 修改人id
    */
    private String updateUserId;

    /**
    * 修改时间
    */
    private Date updateTime;

    /**
    * 创建人所属单位id
    */
    private String orgId;

    /**
    * 创建人所属单位名称
    */
    private String orgName;

    /**
    * 1:表示有效；0表示无效
    */
    private String delFlag;


    /**
     * 一类夜间
     */
    private Double nightClass1;

    /**
     * 二类夜间
     */
    private Double nightClass2;

    /**
     * 三类夜间
     */
    private Double nightClass3;

    /**
     * 一类白天
     */
    private Double dayClass1;

    /**
     * 二类白天
     */
    private Double dayClass2;

    /**
     * 三类白天
     */
    private Double dayClass3;

    /**
     * 基本完好重伤
     */
    private Double intactInjury;

    /**
     * 基本完好死亡
     */
    private Double intactDeath;

    /**
     * 轻微破坏重伤
     */
    private Double slightInjury;

    /**
     * 轻微破坏死亡
     */
    private Double slightDeath;

    /**
     * 中等破坏重伤
     */
    private Double mediumInjury;

    /**
     * 中等破坏死亡
     */
    private Double mediumDeath;

    /**
     * 严重破坏重伤
     */
    private Double seriousInjury;

    /**
     * 严重破坏死亡
     */
    private Double seriousDeath;

    /**
     * 毁坏重伤
     */
    private Double destroyInjury;

    /**
     * 毁坏死亡
     */
    private Double destroyDeath;
}